
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import './styles/common.scss'
import { renderWithQiankun, qiankunWindow } from 'vite-plugin-qiankun/dist/helper';

// 微前端改造
renderWithQiankun({
    mount(props) {
      console.log('mount', props);
      render(props);
    },
    bootstrap() {
      console.log('bootstrap');
    },
    unmount(props) {
      console.log('unmount');
    },
  });

  if (!qiankunWindow.__POWERED_BY_QIANKUN__) {
    render({});
  }

function render(props) {
const {container} = props 
const app = createApp(App)

app.use(router)

app.mount(container?container.querySelector('#app'): '#app')
}


